<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>promose多种错误监听与catch的使用</title>
</head>
<body>
    
</body>
<script>
    /*
        promise内部有很好的错误监听机制，我们可以理解成 promise内部的代码都是在try catch这个错误判断里面的
            只要是代码有错误  promise会自动将错误的信息 或者是代码给catch出去 我们只需要 在promise中catch出来就行
    */
    let promise = new Promise((resolve,reject)=>{
        resolve('成功')
    }).then((res)=>{
        console.log(res)
        return new Promise((resolve,reject)=>{
            jimmy+10  //明显的错误  但是 如果这个写在promise里面不会错    因为自带try catch机制
        })
    }).catch((res)=>{
        console.log(res)
    })
</script>
</html>